<?php

require('conexionbd.php');

//$id_dispositivo=$_GET['id_disp'];
$num=$_GET['num'];
$id_incidencia=$_GET['id_incidencia'];
$id_estado=$_GET['id_estado'];
$problema=$_GET['problema'];
$etiqueta=$_GET['etiqueta'];
$fecha_abierta=$_GET['fecha_a'];
$profesor=$_GET['profesor'];
$id_departamento=$_GET['id_departamento'];
$solucion=$_GET['solucion'];
$num_incidencia=$_GET['num_incidencia'];



if($num==0){

$disp=mysql_query("SELECT * FROM dispositivos WHERE etiqueta='$etiqueta'", $con);
	while($row = mysql_fetch_array($disp)){
		$id_disp=$row['id'];
	}
	
$est=mysql_query("SELECT * FROM estado WHERE id_estado='$id_estado'", $con);
	while($row = mysql_fetch_array($est)){
		$tipo_est=$row['tipo_estado'];
	}	

if($tipo_est=='CERRADA'){
	$fecha_cerrada=date("Y-m-d H:m:s");
	$envio=1;
}else{
	$fecha_cerrada="00-00-00 00:00:00";
}

$editar=("UPDATE incidencias SET id_dispositivo='$id_disp', id_estado='$id_estado', problema='$problema', fecha_abierta='$fecha_abierta', profesor='$profesor', id_departamento='$id_departamento', solucion='$solucion', num_incidencia='$num_incidencia', fecha_cerrada='$fecha_cerrada' WHERE id_incidencia='$id_incidencia'");

if(!mysql_query($editar,$con)){
	
		echo "<span style='color:red'>los datos NO fueron modificados correctamente <br></span>" .mysql_error();

		}else{
	
			echo "<span style='color:green'>Los datos han sido modificados correctamente</span>";
			
			//Si tiene marcada la opcion de Email, enviarle correo para avisar que la incidencia ha sido cerrada
					$email=mysql_query("SELECT * FROM incidencias WHERE id_incidencia='$id_incidencia'", $con);
					
					while($row = mysql_fetch_array($email)){
					$emailprof=$row['email_profesor'];
					}
	
		if($envio==1 && $emailprof!=""){

	 	require_once "Mail.php";

        $from = "<gestorincidencias@zubirimanteo.com>";
        $to = "<$emailprof>";
        $subject = "Incidencia cerrada";
        $body = "La incidencia que creo ha sido cerrada. Acceda a la aplicación para consultar todos los detalles.";

        $host = "ssl://smtp.gmail.com";
        $port = "465";
        $username = "webg32@gmail.com";  //<> give errors
        $password = "andatza32";

        $headers = array ('From' => $from,
          'To' => $to,
          'Subject' => $subject);
        $smtp = Mail::factory('smtp',
          array ('host' => $host,
            'port' => $port,
            'auth' => true,
            'username' => $username,
            'password' => $password));

        $mail = $smtp->send($to, $headers, $body);

        if (PEAR::isError($mail)) {
         // echo("<p>" . $mail->getMessage() . "</p>");
         } else {
          //echo("<p>Incidencia creada corretamente</p>");
         }
	}
		}}
else{
}

?>